bound calculations